package com.abing.starry.constant;

/**
 * @Author CaptainBing
 * @Date 2023/11/8 22:38
 * @Description
 */
public interface UserConstant {

    /**
     * 用户登录态键
     */
    String USER_LOGIN_STATE = "USER_LOGIN_STATE:";

    /**
     * 用户验证码
     */
    String USER_MAIL_CAPTCHA = "USER_MAIL_CAPTCHA:";
    /**
     * 防止用户重复发送验证码 一分钟内不可重发
     */
    String USER_MAIL_CAPTCHA_EXPIRE = "USER_MAIL_CAPTCHA:EXPIRE:";

    //  region 权限

    /**
     * 默认角色
     */
    String DEFAULT_ROLE = "user";

    /**
     * 管理员角色
     */
    String ADMIN_ROLE = "admin";

    /**
     * 被封号
     */
    String BAN_ROLE = "ban";

    // endregion
}
